function changeTime(s){//更改 起始时间格式 绑定onfocus事件  ps:(如果只是单纯的解绑无法达到效果，因为MY97的验证方式一直存在)
	$("#start").empty();
	$("#start").append("<input id='startTime' name='startTime' style='width: 150px;' class='Wdate dingborder2' type='text' />");
	$("#end").empty();
	$("#end").append("<input id='endTime' name='endTime' style='width: 150px;' class='Wdate dingborder2' type='text' />");
	
	if(s == 1){//按时统计
		$("#startTime").bind("focus",function(){
			WdatePicker({
				dateFmt:'yyyy-MM-dd HH:00:00',
				maxDate:'#F{$dp.$D(\'endTime\')||\'%y-%M-%d {%H-1}:00:00\'}'
			});
		});
		$("#endTime").bind("focus",function(){
			WdatePicker({
				dateFmt:'yyyy-MM-dd HH:00:00',
				minDate:'#F{$dp.$D(\'startTime\')}',
				maxDate:'%y-%M-%d {%H-1}:00:00'
			});
		});
	}
	if(s == 2){//按天统计
		$("#startTime").bind("focus",function(){
			WdatePicker({
				dateFmt:'yyyy-MM-dd',
				maxDate:'#F{$dp.$D(\'endTime\')||\'%y-%M-%d\'}'
			});
			
		});
		$("#endTime").bind("focus",function(){
			WdatePicker({
				dateFmt:'yyyy-MM-dd',
				minDate:'#F{$dp.$D(\'startTime\')}',
				maxDate:'%y-%M-%d'
			});
		});
	}
	if(s == 3){//按月统计
		$("#startTime").bind("focus",function(){
			WdatePicker({
				dateFmt:'yyyy-MM',
				maxDate:'#F{$dp.$D(\'endTime\')||\'%y-%M\'}'
			});
		});
		$("#endTime").bind("focus",function(){
			WdatePicker({
				dateFmt:'yyyy-MM',
				minDate:'#F{$dp.$D(\'startTime\')}',
				maxDate:'%y-%M'
			});
		});
	}
	if(s == 4){//按年统计
		$("#startTime").bind("focus",function(){
			WdatePicker({
				dateFmt:'yyyy',
				maxDate:'#F{$dp.$D(\'endTime\')||\'%y\'}'
			});
		});
		$("#endTime").bind("focus",function(){
			WdatePicker({
				dateFmt:'yyyy',
				minDate:'#F{$dp.$D(\'startTime\')}',
				maxDate:'%y'
			});
		});
	}
	setStart(s);//绑定好事件后设置起始时间
	setEnd(s);
}


function setStart(s){//设置初试时间
	var dawn=new Date();
	if(s == 1){
		dawn.setHours(0);
		dawn.setMinutes(0);
		dawn.setSeconds(0);
		dawn.setMilliseconds(0);
		$("#startTime").val(dawn.Format("yyyy-MM-dd hh:00:00"));//将开始日期设为 当天凌晨
	}
	if(s == 2){
		$("#startTime").val(dawn.Format("yyyy-MM-dd"));//将开始日期设为 当天
	}
	if(s == 3){
		$("#startTime").val(dawn.Format("yyyy-MM"));//将开始日期设为 当月
	}
}
function setEnd(s){//设置 结束时间 
	var dawn=new Date();
	if(s == 1){
		dawn.setHours(dawn.getHours()-1);
		dawn.setMinutes(0);
		dawn.setSeconds(0);
		dawn.setMilliseconds(0);
		$("#endTime").val(dawn.Format("yyyy-MM-dd hh:00:00"));
	}
	if(s == 2){
		$("#endTime").val(dawn.Format("yyyy-MM-dd"));
	}
	if(s == 3){
		$("#endTime").val(dawn.Format("yyyy-MM"));
	}
	if(s == 4){
		$("#endTime").val(dawn.Format("yyyy"));
	}
}



function fmtStartHour(date){// 转换开始日期形式
	if(date == "" || date == null){
		return;
	}else{
		date = date.replace(/:/g,"");
		date = date.replace(/-/g,"");
		date = date.replace(/ /g,"");
		date = date+"0000000000000";//强行添加字符串   例如：2014-08-30 则转换成 201408300000000000
		return date.substr(0,10);//所有取前十位即可
	}
}

function fmtEndHour(date){// 转换结束日期形式
	var s = $("#tjld").val();
	if(date == "" || date == null){
		return;
	}else{
		date = date.replace(/:/g,"");
		date = date.replace(/-/g,"");
		date = date.replace(/ /g,"");
		if(s == 1){
			date = date+"0000000000000";//强行添加字符串   例如：2014-08-30 12:00:00 则转换成 <= 2014083012
		}
		if(s == 2){
			date = date+"2300000000000";//强行添加字符串   例如：2014-08-30 则转换成 <=2014083023
		}
		if(s == 3){
			date = date+"3123000000000";//强行添加字符串   例如：2014-08 则转换成 <=2014083123
		}
		if(s == 4){
			date = date+"1231230000000";//强行添加字符串   例如：2014 则转换成 <=2014123123
		}
		return date.substr(0,10);//所有取前十位即可
	}
}

//用于信息查询页面初始化时间段
function setTimexxcx(){//设置初试时间
	var dawn=new Date();
	$("#endTime").val(dawn.Format("yyyy-MM-dd hh:00:00"));
	dawn.setHours(0);
	dawn.setMinutes(0);
	dawn.setSeconds(0);
	dawn.setMilliseconds(0);
	$("#startTime").val(dawn.Format("yyyy-MM-dd hh:00:00"));//将开始日期设为 当天凌晨
}

//对Date的扩展，将 Date 转化为指定格式的String 
//月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符， 
//年(y)可以用 1-4 个占位符，毫秒(S)只能用 1 个占位符(是 1-3 位的数字) 
//例子： 
//(new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 
//(new Date()).Format("yyyy-M-d h:m:s.S")      ==> 2006-7-2 8:9:4.18 
Date.prototype.Format = function(fmt) 
{ //author: meizz 
  var o = { 
    "M+" : this.getMonth()+1,                 //月份 
    "d+" : this.getDate(),                    //日 
    "h+" : this.getHours(),                   //小时 
    "m+" : this.getMinutes(),                 //分 
    "s+" : this.getSeconds(),                 //秒 
    "q+" : Math.floor((this.getMonth()+3)/3), //季度 
    "S"  : this.getMilliseconds()             //毫秒 
  }; 
  if(/(y+)/.test(fmt)) 
    fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length)); 
  for(var k in o) 
    if(new RegExp("("+ k +")").test(fmt)) 
  fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length))); 
  return fmt; 
}
